package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.UserCollect;
import java.util.List;

public interface ICollectService {

    /**
     * 查询用户有没有当前收藏对象
     * @param
     * @return
     */
    UserCollect get(Long userId, Long collectId,Integer type);

    /**
     * 保存收藏
     * @param uc
     */
    Integer save(UserCollect uc);


    /**
     * 删除收藏
     * @param userId
     * @param collectId
     * @param type
     */
    Integer delete(Long userId,Long collectId,Integer type);

    /**
     * 根据类型获取当前用户收藏
     * @param type
     * @return
     */
    List<UserCollect> getUserCollectList(Long userId,Integer type);
}
